html{
	/*border:1px solid #FF3300;*/
}
body{margin-top:20px;}
.box{
	font-size:13px;
	/*margin:0 auto; */
	width: 550px;
	height:550px;
	margin:150px auto;
	background-color: rgba(255,255,255,0.6);
	box-shadow: 7px 7px 17px rgba(52, 56, 66, 0.5);
	border-radius: 5px;

	/*border:1px solid #FF3300;*/
	}
.box-head{
	padding:15px 20px;
	font-size:14px;
	width: 500px;
	text-align: center; 
	font-size:24px; 
	/*font:bolder;*/
	}
.box-body{
	padding:10px 20px;
	}
.box-body th{
	width: 50px;
	height:35px;
	font-weight:normal;
	vertical-align:top;
	padding-top:12px;
	}
.box-body tr:last-child{
	text-align: center;
	}
.box-body input{
	vertical-align:middle;
	font-family:Tahoma,simsun;
	font-size:12px;
	}
.box-body input[type=text],.box-body input[type=password]{
	border-color: #bbb;
	height: 38px;
	font-size: 14px;
	border-radius: 2px;
	outline: 0;
	border: #ccc 1px solid;
	padding: 0 10px; 
	width: 350px;
	margin-bottom: 15px;
	}
.box-body input[type=text]:hover, .box-body  input[type=text]:focus, .box-body input[type=password]:hover, .box-body  input[type=password]:focus {
	border: 1px solid #56b4ef; 
	}

.box-body input[type=submit]{
	padding:4px 15px;
	cursor:pointer; 
	width:120px; 
	height:40px; 
	background: #4393C9; 
	border:1px solid #fff; 
	color: #fff;
	font:16px bolder;
	}
.box-body .error{
	border:1px solid #FF3300; 
	background: #FFF2E5; 
	font-size:10px; 
	height: 30px; 
	line-height: 30px;
	margin-bottom:10px; 
	padding:0 10px;}
.box-body .success{
	border:1px solid #01BE00; 
	background: #E6FEE4; 
	font-size:10px; 
	height: 30px; 
	line-height: 30px;
	margin-bottom:10px; 
	padding:0 10px;
	}
.errbox{
	width: 150px;
}
